package com.nk.system.utils;

public enum FunctionCode {
	
	FUNCTION_1001("1001","1001","DescriptionDetail."),
	FUNCTION_1002("1002","1002","DescriptionDetail."),
	FUNCTION_2001("2001","2001","DescriptionDetail."),
	FUNCTION_2002("2002","2002","DescriptionDetail."),
	FUNCTION_2003("2003","2003","DescriptionDetail."),
	FUNCTION_2004("2004","2004","DescriptionDetail."),
	FUNCTION_2005("2005","2005","DescriptionDetail."),
	FUNCTION_2006("2006","2006","DescriptionDetail."),
	FUNCTION_2007("2007","2007","DescriptionDetail."),
	FUNCTION_2008("2008","2008","DescriptionDetail."),
	FUNCTION_2009("2009","2009","DescriptionDetail."),
	FUNCTION_2010("2010","2010","DescriptionDetail."),
	FUNCTION_2011("2011","2011","DescriptionDetail."),
	FUNCTION_2012("2012","2012","DescriptionDetail."),
	FUNCTION_2013("2013","2013","DescriptionDetail."),
	FUNCTION_2014("2014","2014","DescriptionDetail."),
	FUNCTION_2015("2015","2015","DescriptionDetail."),
	FUNCTION_2016("2016","2016","DescriptionDetail."),
	FUNCTION_2017("2017","2017","DescriptionDetail."),
	FUNCTION_3001("3001","3001","DescriptionDetail."),
	FUNCTION_3002("3002","3002","DescriptionDetail."),
	FUNCTION_3003("3003","3003","DescriptionDetail."),
	FUNCTION_3004("3004","3004","DescriptionDetail."),
	FUNCTION_3005("3005","3005","DescriptionDetail."),
	FUNCTION_3006("3006","3006","DescriptionDetail."),
	FUNCTION_4001("4001","4001","DescriptionDetail."),
	FUNCTION_4002("4002","4002","DescriptionDetail."),
	FUNCTION_5001("5001","5001","DescriptionDetail."),
	FUNCTION_5002("5002","5002","DescriptionDetail."),
	FUNCTION_5003("5003","5003","DescriptionDetail."),
	FUNCTION_5004("5004","5004","DescriptionDetail."),
	FUNCTION_5005("5005","5005","DescriptionDetail."),
	FUNCTION_5006("5006","5006","DescriptionDetail."),
	FUNCTION_5007("5007","5007","DescriptionDetail."),
	FUNCTION_5008("5008","5008","DescriptionDetail."),
	FUNCTION_5009("5009","5009","DescriptionDetail."),
	FUNCTION_5010("5010","5010","DescriptionDetail."),
	FUNCTION_6001("6001","6001","DescriptionDetail."),
	FUNCTION_6002("6002","6002","DescriptionDetail."),
	FUNCTION_7001("7001","7001","DescriptionDetail."),
	FUNCTION_7002("7002","7002","DescriptionDetail."),
	FUNCTION_7003("7003","7003","DescriptionDetail."),
	FUNCTION_7004("7004","7004","DescriptionDetail."),
	FUNCTION_7005("7005","7005","DescriptionDetail."),
	FUNCTION_7006("7006","7006","DescriptionDetail."),
	FUNCTION_7007("7007","7007","DescriptionDetail."),
	FUNCTION_7008("7008","7008","DescriptionDetail."),
	FUNCTION_8001("8001","8001","DescriptionDetail."),
	FUNCTION_8002("8002","8002","DescriptionDetail."),
	FUNCTION_8003("8003","8003","DescriptionDetail."),
	FUNCTION_9001("9001","9001","DescriptionDetail."),
	FUNCTION_9002("9002","9002","DescriptionDetail.");

	
	private final String id; 
	private final String code;
	private final String description;
	
	
//	public static final Hashtable<String,FunctionCode> functionCodeMap = new Hashtable<String, FunctionCode>();
//	
//	static {
//		for (FunctionCode functionCode : FunctionCode.values()) {
//			functionCodeMap.put(functionCode.key, new FunctionCode(functionCode.getKey(),functionCode.getClassName(),functionCode.getMethodName()));
//		}
//	}
	
	private FunctionCode(String id, String code, String description) {
		this.id = id;
		this.code = code;
		this.description = description;
	}


	public String getId() {
		return id;
	}


	public String getCode() {
		return code;
	}


	public String getDescription() {
		return description;
	}
	
	
		
}
